Flexible Independence of Net Transformations and Token Firing in the Cospan DPO Approach
نویسندگان
چکیده
The double pushout (DPO) approach for graph transformation has been applied already to Petri nets in order to model rule based transformations of the net structure. Recently, as alternative to the classical DPO approach, the cospan DPO approach has been proposed where rules are cospans instead of spans. Although the cospan DPO approach has been shown to be equivalent to the classical DPO approach, there are several advantages using the cospan DPO approach especially for Petri nets. Roughly spoken, in the classical DPO approach the intermediate net obtained by rule application can be full of holes like Swiss cheese, while in the cospan DPO approach this net includes the source net and the target net. Thus, on the one hand several properties can be formulated in a more intuitive way and on the other hand some aspects can be investigated that have escaped our attention in the classical DPO approach. In this paper we present main results of a line of research concerning the independence of net transformations and token firing. In more detail we apply the cospan DPO approach to Petri nets and give not only sufficient but also necessary conditions for the execution of a transformation step and a firing step leading to the same result.
منابع مشابه
Independence of Net Transformations and Token Firing in Reconfigurable Place/Transition Systems
Reconfigurable place/transition systems are Petri nets with initial markings and a set of rules which allow the modification of the net during runtime in order to adapt the net to new requirements of the environment. In this paper we use transformation rules for place/transition systems in the sense of the double pushout approach for graph transformation. The main problem in this context is to ...
متن کاملFormalization of Petri Nets with Individual Tokens as Basis for DPO Net Transformations
Reconfigurable place/transition systems are Petri nets with initial markings and a set of rules which allow the modification of the net structure during runtime. They have been successfully used in different areas like mobile ad-hoc networks. In most of these applications the modification of net markings during runtime is an important issue. This requires the analysis of the interaction between...
متن کاملConcurrency in Reconfigurable Place/Transition Systems: Independence of Net Transformations as well as Net Transformations and Token Firing
Reconfigurable place/transition systems are Petri nets with initial markings and a set of rules which allow the modification of the net during runtime in order to adapt the net to new requirements. For the transformation of Petri nets, adhesive high-level replacement systems have been recently introduced as a new categorical framework in the double pushout approach. In this paper, we analyze co...
متن کاملIndependence Analysis of Firing and Rule-based Net Transformations in Reconfigurable Object Nets
The main idea behind Reconfigurable Object Nets (RONs) is to support the visual specification of controlled rule-based net transformations of place/transition nets (P/T nets). RONs are high-level nets with two types of tokens: object nets (place/transition nets) and net transformation rules (a dedicated type of graph transformation rules). Firing of high-level transitions may involve firing of ...
متن کاملParallel and Sequential Independence for Borrowed Contexts
Parallel and sequential independence are central concepts in the concurrency theory of the double pushout (dpo) approach to graph rewriting. However, so far those same notions were missing for dpo rewriting extended with borrowed contexts (dpobc), a formalism used for equipping dpo derivations with labels and introduced for modeling open systems that interact with the environment. In this work ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010